﻿using FruitCake.ContactPage.Models;

namespace FruitCake.ContactPage.ViewModels
{
    public enum RequestAdminAction
    {
        None = 0,
        Delete ,
        ResetState = RequestState.Pending,
        TakeCharge = RequestState.TakenOver,
        Reject = RequestState.Rejected,
        Archive = RequestState.Archived,
        MarkAsSpam = RequestState.Spam
    }

    public enum RequestStateFilter
    {
        None = 0,
        Pending = RequestState.Pending,
        Hold = RequestState.TakenOver,
        Rejected = RequestState.Rejected,
        Archived = RequestState.Archived,
        Spam = RequestState.Spam
    }

    public enum RequestsOrder
    {
        RequestDate,
        SenderName,
        SenderMail,
        State
    }     
}